﻿﻿
CREATE TABLE [dbo].[admin_info] (
  [admin_id] nchar(10) COLLATE Chinese_PRC_CI_AS  NOT NULL, /* 管理员账号 */
  [admin_pwd] nchar(50) COLLATE Chinese_PRC_CI_AS  NULL, /* 管理员密码 */
  [admin_type] int  NULL, /* 管理员类型 */
  [admin_name] nchar(10) COLLATE Chinese_PRC_CI_AS  NULL /* 管理员姓名 */
)
GO



CREATE TABLE [dbo].[dining_info] (
  [dining_id] int  IDENTITY(10001,1) NOT NULL, /* 就餐记录ID */
  [user_id] nchar(10) COLLATE Chinese_PRC_CI_AS  NOT NULL, /* 用户ID */
  [merchant_id] nchar(20) COLLATE Chinese_PRC_CI_AS  NOT NULL, /* 商户ID */
  [dining_time] datetime DEFAULT getdate() NOT NULL, /* 就餐时间 */
  [dining_location] nchar(100) COLLATE Chinese_PRC_CI_AS  NULL, /* 就餐地点 */
  [merchant_balance] numeric(8,2)  NULL, /* 商户余额 */
  [dining_price] numeric(8,2)  NULL, /* 就餐金额 */
  [dining_selfcost] numeric(8,2)  NULL /* 自付金额 */
)
GO


CREATE TABLE [dbo].[merchant_info] (
  [merchant_id] varchar(50) COLLATE Chinese_PRC_CI_AS DEFAULT getdate() NOT NULL, /* 商户ID */
  [merchant_pwd] varbinary(256)  NULL, /* 商户密码（加密） */
  [merchant_name] nchar(50) COLLATE Chinese_PRC_CI_AS  NULL, /* 商户名称 */
  [merchant_floor] nchar(20) COLLATE Chinese_PRC_CI_AS  NULL, /* 所在楼层 */
  [merchant_qrcode_path] nvarchar(255) COLLATE Chinese_PRC_CI_AS  NULL, /* 二维码路径 */
  [merchant_tel] nchar(22) COLLATE Chinese_PRC_CI_AS  NULL, /* 联系电话 */
  [merchant_remarks] nchar(100) COLLATE Chinese_PRC_CI_AS  NULL, /* 备注信息 */
  [mlastlogin] datetime  NULL, /* 最后登录时间 */
  [merchant_campus] int  NULL /* 所属校区 */
)
GO

CREATE TABLE [dbo].[rest_days] (
  [restday] varchar(8) COLLATE Chinese_PRC_CI_AS  NOT NULL, /* 休息日期 */
  [campus] int  NULL /* 所属校区 */
)
GO


CREATE TABLE [dbo].[user_info] (
  [user_id] nchar(10) COLLATE Chinese_PRC_CI_AS  NOT NULL, /* 用户ID */
  [user_name] nchar(50) COLLATE Chinese_PRC_CI_AS  NULL, /* 用户姓名 */
  [user_gent] nchar(4) COLLATE Chinese_PRC_CI_AS  NULL, /* 用户性别 */
  [user_wxid] nchar(50) COLLATE Chinese_PRC_CI_AS  NULL, /* 微信ID */
  [user_depart] nchar(100) COLLATE Chinese_PRC_CI_AS  NULL, /* 所属部门 */
  [user_tel] nchar(22) COLLATE Chinese_PRC_CI_AS  NULL, /* 联系电话 */
  [user_type] nchar(10) COLLATE Chinese_PRC_CI_AS  NULL, /* 用户类型 */
  [user_remark] nchar(40) COLLATE Chinese_PRC_CI_AS  NULL, /* 备注信息 */
  [lastlogin_time] datetime  NULL, /* 最后登录时间 */
  [userpwd_encrypted] varbinary(256)  NULL, /* 加密密码 */
  [user_email] varchar(50) COLLATE Chinese_PRC_CI_AS  NULL, /* 用户邮箱 */
  [user_state] int DEFAULT 1 NULL /* 用户状态 */
)
GO